close all; clear; clc;

%原始图像
% X=[0 0 0 0 0 0 0 0 0;
%    0 0 0 0 0 1 1 1 0;
%    0 0 0 1 1 1 1 1 0;
%    0 1 1 1 1 1 1 1 0;
%    0 1 1 1 1 1 0 0 0;
%    0 1 1 1 0 0 0 0 0;
%    0 0 0 0 0 0 0 0 0];

X = imread('dzqm.png');

%结构元素
S=[1 1 1;
   1 1 1;
   1 1 1];


subplot(321); imshow(X);  title('原图像');

I1 = imerode(X,S)
subplot(3,2,3); imshow(I1); title('腐蚀');

I2 = imdilate(X,S)
subplot(324); imshow(I2); title('膨胀');

I3 = imopen(X,S)
subplot(325); imshow(I3); title('开运算');

I4 = imclose(X,S)
subplot(326); imshow(I4); title('闭运算');

